#ifndef REPORT_H
#define REPORT_H

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include "../LOG.h"
#include "../app_config.h"
#include "../Product_Config.h"

#include "tcp.h"

#include "../uart_handle_module/uart_handle.h"
#define SIZE 1024

void set_rec_message(u8 *buf);
u32 get_rec_message();
u32 get_message();
void ACK_report(); //回应包
void heart_beat_handle();//心跳包
void net_reset_report();//网络重置回包
void custom_save_report();//自定义模式回包
void send_register_package();//注册包
void OTA_report();

void uv_switch_handle(u8 num);
void RGB_brighness_handle(u8 num);
void main_mode_handle(u8 num);
void uv_brighness_handle(u8 num);


#endif